import {
	RouterMount,
	createRouter
} from 'uni-simple-router';

import store from "@/store/index.js";

const router = createRouter({
	platform: process.env.VUE_APP_PLATFORM,
	routes: [...ROUTES]
});
// 白名单
const Whitelist = ['/pages/register/index', '/pages/login/index','/pages/forgetPass/forgetPass'];

//全局路由前置守卫
router.beforeEach((to, from, next) => {
	if (Whitelist.includes(to.path)) {
		next();
	} else {
		
		if(store.state.user.userinfo.id){
			next()
		}else{
			next("/pages/login/index")
		}
	}
});
// 全局路由后置守卫
router.afterEach((to, from) => {
	// console.log('跳转结束');
	
})

export {
	router,
	RouterMount
}
